package com.rx.mine.bean;

import cn.binarywang.wx.miniapp.api.WxMaService;
import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;
import cn.binarywang.wx.miniapp.config.WxMaConfig;
import cn.binarywang.wx.miniapp.config.impl.WxMaDefaultConfigImpl;
import me.chanjar.weixin.common.service.WxService;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class WxConfiguration {

    @Bean
    public WxMaConfig wxMaConfig(){
        WxMaDefaultConfigImpl wxMaDefaultConfig = new WxMaDefaultConfigImpl();

        wxMaDefaultConfig.setAppid("wx61689ecf95c5658b");
        wxMaDefaultConfig.setSecret("53ff49eaded9af94de8687772d331cd0");
        //wxMaDefaultConfig.set

        return wxMaDefaultConfig;
    }
    @Bean
    public WxService wxService(WxMaConfig wxMaConfig){
        WxMaService wxMaService = new WxMaServiceImpl();

        wxMaService.setWxMaConfig(wxMaConfig);

        return wxMaService;
    }
}
